@charset "UTF-8";
/*index*/
.carousel-inner .item img{
	width: 100%;
}
.index-row2-item{
	position: relative;
	font-family: "Microsoft Yahei";
}
.index-row2-item img{
	position: relative;
	left: 50%;
	border-radius: 90px;
	display: block;
}
.index-row2-item .col-md-3{
	padding: 0;
}
.index-row2-item h4{
	padding-top: 7%;
	padding: bottom:2%;
	font-weight: bold;
	display: inline-block;
}

.index-row2-item h4 a{
	color: #000;
	text-decoration: none;
	text-align: center;
}
.index-row2-item h4 a:hover{
	color: #febd17;
}
.index-row2-item ul{
	margin-top: 5%;
	margin-bottom: 5%;
	padding-left:10px;
	border-left: solid 2px #ccc;
	display: inline-block;
	list-style: none;
}
.index-row2-item li a{
	color: #333;
}

#index-row-3{
	padding:0 5%;
	background: url('../images/bg1.jpg');
	background-size: 100%;
}
#index-row-3 h3{
	margin: 3% 1%;
	font-family:  "Microsoft Yahei";
	color: #fff;
}
#index-row-3 .index-pro-wrapper{
	position: relative;
	margin: 2% 1%;
 	float: left;
 	width: 23%;
}
#index-row-3 .mask{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	transition:opacity 1s 1s;
	-webkit-transition:opacity 1s;
	-o-transition:opacity 1s;
	-moz-transition:opacity 1s;
}
#index-row-3 .mask:hover{
	opacity: 0.5;
}
#index-row-3 .index-pro-wrapper p{
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 5px 0;
	width: 100%;
	background-color: #000;
	z-index: 10;
	color: #fff;
	text-align: center;
	display: none;
}
#index-row-4{
	padding:2% 5%;
}
#index-row-4 h3{
	margin: 3% 1%;
	padding-bottom: 1%;
	border-bottom: solid 3px #ccc;
	font-family:  "Microsoft Yahei";
	color: #333;
}
#index-row-4 .index-news-wrapper{
	padding: 0 4%;
}
.index-news-wrapper h4 a{
	padding-bottom: 1%;
	border-bottom: 1px dashed #818181;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
#index-row-4 .index-news-wrapper p{
	color: #818181;
}
#index-more-1{
	margin-left: 2%;
	display: inline-block;
}
#index-more-1 a{
	color: #fff;
	text-decoration: none;
}
#index-more-2{
	margin-left: 2%;
	display: inline-block;
}
#index-more-2 a{
	color: #333;
	text-decoration: none;
}




/*product*/
.sidebar{
	padding: 0px;
}
.sidebar li{
	
	border-bottom: solid 1px #333;
	list-style: none;
	text-align: center;
	transition:border-bottom 0.5s;
	-moz-transition: border-bottom 0.5s;
	-webkit-transition: border-bottom 0.5s;
	-o-transition: border-bottom 0.5s;
}
.sidebar li:hover{
	border-bottom:solid 4px #febd17;
}
.sidebar li.active{border-bottom:solid 4px #febd17;}
.sidebar li a{
	padding: 3% 0;
	color: #333;
	font-size: 16px;
	text-decoration: none;
	font-family: "Microsoft Yahei";
	display: block;
}
.sidebar-banner{
	width: 100%;
}
.list-content{
	position: relative;
	padding-bottom: 8%;
}
.product-wrapper{
	padding: 5% 0;
}
.product-item{
	margin: 3% 2%;
	padding: 5px 5px;
	float: left;
	border: solid 2px #ccc;
	border-radius: 10px;
}
@media (min-width: 992px)
{
.hy-col-3 {
width: 20%;
}
}
.product-item p{
	padding: 5px 0;
	border-top: dashed 1px #333;
	text-align: center;
}
.product-item p>a{
	color: #000;
	text-decoration: none;
}
.product-item p>a:hover{
	color: #555;
}
.pagination{
	position: absolute;
	bottom:2%;
	left: 50%;
}
.pagination>li>a, .pagination>li>span{
	color: #333;
}
.pagination>li>a:hover{
	background-color: #febd17;
	color: #fff;
}
.clear{
	clear: both;
}
.pagination>.active>a,
.pagination>.active>a:hover{
	background: #febd17;
	color: #fff;
	border: 0;
}

/*service*/
.single-content{
	position: relative;
	padding-top: 5%;
	padding-bottom: 8%;
	font-family:  "Microsoft Yahei";

}
.single-content h3{
	padding-bottom: 3%;
	border-bottom: solid 3px #ccc;
	font-weight: bold;
	color: #333;
}



/*news*/
.news-wrapper{
	padding: 5% 0;
	font-family:  "Microsoft Yahei";
}
.news-wrapper h3{
	padding-bottom: 1%;
	border-bottom: solid 3px #ccc;
	color: #333;
	font-weight: bold;
}
.news-item{
	position: relative;
	padding-top: 1%;
	padding-bottom:1%; 
	border-bottom: dashed 1px #333;
}
.news-list-title{
	margin-bottom: 10px;
	font-size: 20px;
}
.news-list-title a{
	color: #000;
	text-decoration: none;
}
.news-list-time{
	color: #858585;
	font-size: 14px;
}
.news-list-pic{
	margin-right: 20px;
}
.news-list-article{
	text-indent: 2em;
}
.rm-btn{
	position: absolute;
	bottom: 5%;
	right: 2%;
	padding: 12px 25px;
	border: 1px solid #ffffff;
	background: #202227;
	display: inline-block;
	color: #ffffff;
}


/*articleDetail*/
.article-detail-content{
	position: relative;
	padding-top: 5%;
	padding-bottom: 8%;
	font-family:  "Microsoft Yahei";

}
.article-detail-content h3{
	padding-bottom: 1%;
	border-bottom: solid 3px #ccc;
	color: #333;
	text-align: center;
}
.sub-title{
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px;
	color: #818181;
}
.article-detail-content p{
	text-indent: 2em;
}

/*productDetail*/
.product-detail-content{
	position: relative;
	padding-top: 5%;
	padding-bottom: 10%;
	font-family:  "Microsoft Yahei";

}
.product-detail-content h3{
	padding-bottom: 1%;
	border-bottom: solid 3px #ccc;
	color: #333;
	text-align: center;
}
.product-detail-content>p{
	text-indent: 2em;
}
.product-detail-pic{
	margin-right: 10px;
}

/*author:hungry*/
.hy_page .hy_cur_page{background: #febd17;
color: #fff;
border: 0;}
.hy_page{
padding-left: 0;
margin-top: 20px;
border-radius: 4px;text-align: center;}
.hy_page a{position: relative;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #428bca;
text-decoration: none;
background-color: transparent;
border: 1px solid #ddd;}
.hy_page a:hover{background: #febd17;
color: #fff;
border: 0;}

.hy-sidebar{ background: url(../images/sidebar_bg.jpg); width: 100%;height: 116px;}
.hy-sidebar h3{color: #fff;
text-align: center;
padding-top: 15%;
display: block;
font-family: "黑体";
font-size: 3rem;}

.index-row-2-wrapper li{border-bottom: 1px #7E7D7D dashed;}
